(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3982700 (LWP 15005)]
[New Thread 0x7fffe3941700 (LWP 15006)]
[New Thread 0x7fffe1a9e700 (LWP 15007)]
THIS SHOULD ONLY HAPPEN WITH PRE-1.2 LEVEL TAPES. [21]
THIS SHOULD ONLY HAPPEN WITH PRE-1.2 LEVEL TAPES. [24]
corrupted size vs. prev_size

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a02376 "corrupted size vs. prev_size") at malloc.c:5341
#4  0x00007ffff78ffe74 in malloc_consolidate (av=av@entry=0x7ffff7a3bc40 <main_arena>) at malloc.c:4488
#5  0x00007ffff790179a in _int_free (av=0x7ffff7a3bc40 <main_arena>, p=0x55555c1cad20, have_lock=<optimized out>) at malloc.c:4392
#6  0x00005555556ff04d in FreeGadget (gi=0x55555c1d9730) at gadgets.c:1451
#7  0x00005555556b44bd in FreeGameButtons () at game.c:15678
#8  0x0000555555686243 in InitGame () at game.c:4218
#9  0x00005555556ed276 in TapeStartGamePlaying () at tape.c:808
#10 0x00005555556ed8be in TapeQuickLoad () at tape.c:1050
#11 0x000055555564a4c0 in HandleKey (key=1073741883, key_status=1) at events.c:2243
#12 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd9c0) at events.c:1462
#13 0x0000555555646b84 in HandleEvents () at events.c:249
#14 0x0000555555646d67 in EventLoop () at events.c:348
#15 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdb18) at main.c:7762
(gdb) # just restored a save?
